---
title: AppConstants
summary: API reference for AppConstants.
status: draft
owner: SAIF Documentation
last_reviewed: 2026-08-21
library: SAIF.Application
reference_type: embedded
---

# AppConstants

`AppConstants` is the abstract root of the constant-set hierarchy every domain application layer extends (e.g. `SAIF.Application.Claim/ClaimAppConstants`) to add its own literals alongside the one organization-wide value defined here. It carries no behavior, only a single shared string constant.

## Purpose
- Supplies `SAIFVALUE`, the canonical organizational literal, so every derived domain constant class shares one definition instead of re-declaring it.
- Establishes the inheritance point (`MustInherit`) domain layers use to add their own constants without duplicating this one.

## Context
- Namespace: `SAIF.Application`
- Assembly/package: `SAIF.Application` (embedded, ProjectReference)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `SAIFVALUE` | `Public Const String = "SAIF"` | Canonical literal for the SAIF organization value used by derived constant sets (e.g. `ClaimAppConstants`). |

## Behavioral notes
- No claim, legal, policy, or provider concept appears in this type; it is the only place in the library that carries an organizational literal at all.

## Constraints and usage notes
- The class is `MustInherit`; it cannot be instantiated directly and exists solely to be extended by domain constant classes.

## Sources
- `SAIF.Application/AppConstants.vb`
